/*
    Promise
        异步操作有哪些
            1.fs文件操作
                require('fs').readFile('./index.html',(err.,data)=>{})
            2.数据库操作
            3.AJAX
                $.get('/server',(err)=>{})
            4.定时器
        优点：
            1.支持链式调用解决回调地狱问题
            2.指定回调函数更加灵活
        Promise的状态（PromiseState）只能改变一次是Promise的一个属性是内置的无法直接获取修改
            1.pending                   未确定
            2.resloved / fullfilled     成功
            3.rejected                  失败
        PromiseResult保存异步对象[成功/失败]的结果
            reslove、reject可以修改值
*/ 